package com.saydc.model;

import java.io.Serializable;
import java.util.Date;

public class Busqueda implements Serializable{

	private static final long serialVersionUID = 1L;
	private int idBusqueda;
	private PuestoEspecifico puestoEspecifico;
	private Expertise expertise;
	private EstadoBusqueda estado;
	private Date fechaInicio;
	private Date fechaFin;
	private int cantBuscada;
	private int cantIngresada;
	
	public Busqueda(){
	}
	
	public Busqueda(PuestoEspecifico puesto, Expertise expertise, int cantBuscada){
		super();
		this.puestoEspecifico = puesto;
		this.expertise = expertise;
		this.estado = EstadoBusqueda.getEstadoBusqueda(EstadoBusqueda.NUEVA);
		this.fechaInicio = new Date();
		this.fechaFin = null;
		this.cantBuscada = cantBuscada;
		this.cantIngresada = 0;
	}
	
	public int getIdBusqueda() {
		return idBusqueda;
	}
	public void setIdBusqueda(int idBusqueda) {
		this.idBusqueda = idBusqueda;
	}
	public PuestoEspecifico getPuestoEspecifico() {
		return puestoEspecifico;
	}
	public void setPuestoEspecifico(PuestoEspecifico puestoEspecifico) {
		this.puestoEspecifico = puestoEspecifico;
	}
	public Expertise getExpertise() {
		return expertise;
	}
	public void setExpertise(Expertise expertise) {
		this.expertise = expertise;
	}
	public EstadoBusqueda getEstado() {
		return estado;
	}
	public void setEstado(EstadoBusqueda estado) {
		this.estado = estado;
	}
	public Date getFechaInicio() {
		return fechaInicio;
	}
	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}
	public Date getFechaFin() {
		return fechaFin;
	}
	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}
	public int getCantBuscada() {
		return cantBuscada;
	}
	public void setCantBuscada(int cantBuscada) {
		this.cantBuscada = cantBuscada;
	}
	public int getCantIngresada() {
		return cantIngresada;
	}
	public void setCantIngresada(int cantIngresada) {
		this.cantIngresada = cantIngresada;
	}
	
	
}
